IA024
ROCm e HIP: Un tutorial detallado de 10 capítulos
Flujos, eventos y ejecución asíncrona
Objetivos de aprendizaje
- Identificar las diferencias arquitectónicas entre los modelos de ejecución bloqueantes y no bloqueantes.
- Analizar el ciclo operativo del bucle de eventos y su papel en la gestión de tareas asíncronas.
- Implementar flujos de datos utilizando flujos (streams) para optimizar el uso de memoria y CPU.
- Diseñar sistemas de eventos robustos aprovechando editores, suscriptores y mecanismos de control de flujo (backpressure).